home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
prog_d
/
rtgi.zip
/
README.WRI
(
.txt
)
< prev
next >
Wrap
Word Document
|
1996-04-13
|
32KB
|
92 lines
RtDbGenID Component Ver. 1.01
Copyright 1995 Tomasz Stanczak
Compuserve: 100735,3273
RtDbGenID is a non-visual component which implements a unique number
generator. All values will be saved into a table in database you work with.
Every access which generates a new value locks this table and saves the
generated value before releasing control, so that other users can safely
run it parallel through the network. SQL queries as 'SELECT MAX(...)+1
FROM...' are a bit dangereous, because many users can theoretically execute
this query at the same time and get the same results. Databases which
support referential integrity can get over it, if the value is supposed for
a field defined as unique, but even at the minimum it would rise an
exception. dBase knows nothing about real uniqueness and in this case it
can cause severe data errors.
Files Included:
README.WRI this file
RTREGGI.PAS unit to register RtDbGenID with Delphi
RTDBID.PAS RtDbGenID itself (DCU in the demo version and PAS in the
registered one)
RTCONTS.PAS Constants for this and/or my other components
RT.PAS unit with general functions I need
TEST*.* test project
LOGIN.* Login dialog for the above project
RTDBID.HLP RtDbGenID help file
RTDBID.KWF RtDbGenID keyword file
16\*.* Files specific to Delphi 1.0
32\*.* Files specific to Delphi 2.0
Installation:
Copy the RT*.DCR, RT*.DCU and RT*.RES files to the same directory,
including files from appropriate subdirectory(16\ or 32\). Then follow the
Delphi instuctions for installing components. Both HLP and KWF files should
probably be copied into DELPHI\BIN, the KWF is the keyword file, which can
be installed with HELPINST.EXE.
Test project:
TEST.DPR lets you define any unique number and generate its values. Nothing
special. If the table for the unique keys doesn't exist it will be created.
If it exists but the field for the unique key you name doesn't exist, it
will be restuctured.
Registration
License fees:
RtDbGenID alone, license fee is $10 (15 DM) plus $2 (3 DM) s&h
as a part of RtControls, licence fee $39 (60 DM) plus $2 (3 DM) s&h
Only following payment methods will be accepted:
Compuserve: GO SWREG
ID# 7406 RtDbGenID alone
ID# 7197 RtControls
Checks: Only checks drawn on a US bank valued in US$ or drawn on a German
bank and valued in DM will be accepted. Please let us time after sending
check, we cannot send you our product before the money is transferred. For
details see help file.
Credit Card Orders: You can order with MC, Visa, Amex, or Discover from
Public (software) Library by calling 800-2424-PsL or 713-524-6394 or by FAX
to 713-524-6398 or by CIS Email to 71355,470. You can also mail credit card
orders to PsL at P.O.Box 35705, Houston, TX 77235-5705.
THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.
THE AUTHOR OF THIS PROGRAM CANNOT BE REACHED AT THESE NUMBERS.
Any questions about the status of the shipment of the order, refunds,
registration options, product details, technical support, volume discounts,
dealer pricing, site licenses, non-credit card orders, etc, must be
directed to Tomasz Stanczak:
CIS: 100735,3273
Internet: 100735.3273@compuserve.com
WWW: http://ourworld.compuserve.com/homepages/tomasz
To order please specify Item# 14429, RtControls Delphi VCL Pack, price $39,
s&h $2 (e-mail), $4 (Europe), $6 (overseas)
To insure that you get the latest version, PsL will notify us the day of
your order and we will ship the product directly to you.
Shipping:
Currently only e-mail shipping is supported, so please always state your e-
mail address!. In the future post shipping including printed documentation
will be possible (no promise!).
Registered users will receive componentΓÇÖs full source code. Contact the
author for multi-user discounts and site licenses. Shipping only through
Compuserve Mail.